Skip to content

feat(crd): Stabilise Entra backend#801

Merged
Techassi merged 9 commits intomainfrom
feat/stabilise-entra-backend
Jan 29, 2026
Merged

feat(crd): Stabilise Entra backend#801
Techassi merged 9 commits intomainfrom
feat/stabilise-entra-backend

Conversation

@Techassi
Copy link
Member

@Techassi Techassi commented Jan 23, 2026

Implements #791.

This PR stabilises the Entra backend by introducing v1alpha2 and adds a conversion webhook to convert between v1alpha1 and v1alpha2.

There is no Entra specific integration test with which this change can be tested, but applying a v1alpha1 OpaCluster results in a successful conversion to v1alpha2. The downgrade also works without any issues.

Note for reviewers: It might be easier to review this on a commit-by-commit basis.

@Techassi Techassi self-assigned this Jan 23, 2026
@Techassi Techassi moved this to Development: In Progress in Stackable Engineering Jan 23, 2026
@Techassi Techassi marked this pull request as ready for review January 26, 2026 10:21
@Techassi Techassi moved this from Development: In Progress to Development: Waiting for Review in Stackable Engineering Jan 26, 2026
@dervoeti dervoeti self-requested a review January 26, 2026 14:04
@dervoeti dervoeti moved this from Development: Waiting for Review to Development: In Review in Stackable Engineering Jan 26, 2026
Copy link
Member

@dervoeti dervoeti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

Just one thing: In the docs I still see opa.stackable.tech/v1alpha1 in some places / examples. This should be opa.stackable.tech/v1alpha2 now?

@Techassi
Copy link
Member Author

Oh yeah, you are right. I will update them asap.

@Techassi Techassi requested a review from dervoeti January 28, 2026 11:20
@Techassi Techassi added this pull request to the merge queue Jan 29, 2026
@Techassi Techassi moved this from Development: In Review to Development: Done in Stackable Engineering Jan 29, 2026
Merged via the queue into main with commit 8cdd497 Jan 29, 2026
12 checks passed
@Techassi Techassi deleted the feat/stabilise-entra-backend branch January 29, 2026 07:55
@Techassi Techassi added scheduled-for/26.3.0 release-note Denotes a PR that will be considered when it comes time to generate release notes. labels Feb 4, 2026
@Techassi
Copy link
Member Author

Techassi commented Feb 4, 2026

Release Note

Platform improvement

The Entra UIF backend has been stabilized with the introduction of OpaCluster v1alpha2. Conversion between v1alpha1 and v1alpha2 is handled automatically by default.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-note Denotes a PR that will be considered when it comes time to generate release notes. scheduled-for/26.3.0

Projects

Status: Development: Done

Development

Successfully merging this pull request may close these issues.

2 participants